package br.tce.ufs.appcoleta_mobile.entities;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

@DatabaseTable(tableName="localidade_obra")
public class LocalidadeObra {
	
	public final static String cod_TipoGeo = "cd_TipoGeo";
	
	public final static String sq_obra = "sq_Obra";
	
	@DatabaseField(id=true,canBeNull=false)
	private int sq_localidade;
	
	@DatabaseField(canBeNull=false)
	private String nm_Municipio;
	
	@DatabaseField(canBeNull=false)
	private String de_Localidade;
	
	@DatabaseField(foreign = true, canBeNull = false, foreignAutoRefresh = true, columnName=sq_obra)
	private ObraServico sq_Obra ;	
	
	@DatabaseField(canBeNull=false)
	private String dt_AnoObra;  
	
	@DatabaseField(canBeNull=false)
	private String cd_Unidade;
	
	@DatabaseField(foreign = true, canBeNull = false, foreignAutoRefresh = true,columnName=cod_TipoGeo)
	private TipoGeo tipoGeo;

	public int getSq_localidade() {
		return sq_localidade;
	}

	public void setSq_localidade(int sq_localidade) {
		this.sq_localidade = sq_localidade;
	}

	public String getNm_Municipio() {
		return nm_Municipio;
	}

	public void setNm_Municipio(String nm_Municipio) {
		this.nm_Municipio = nm_Municipio;
	}

	public String getDe_Localidade() {
		return de_Localidade;
	}

	public void setDe_Localidade(String de_Localidade) {
		this.de_Localidade = de_Localidade;
	}

	public ObraServico getSq_Obra() {
		return sq_Obra;
	}

	public void setSq_Obra(ObraServico sq_Obra) {
		this.sq_Obra = sq_Obra;
	}

	public String getDt_AnoObra() {
		return dt_AnoObra;
	}

	public void setDt_AnoObra(String dt_AnoObra) {
		this.dt_AnoObra = dt_AnoObra;
	}

	public String getCd_Unidade() {
		return cd_Unidade;
	}

	public void setCd_Unidade(String cd_Unidade) {
		this.cd_Unidade = cd_Unidade;
	}

	public TipoGeo getTipoGeo() {
		return tipoGeo;
	}

	public void setTipoGeo(TipoGeo tipoGeo) {
		this.tipoGeo = tipoGeo;
	}


	




	

}
